﻿using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DevelopmentPFR.Utilitaire;

namespace DevelopmentPFR.Centrale_Achat
{
    public partial class DetailFournisseurs : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string nomFourni = Request["nomFournisseur"];
            DataTable tableArticle = BaseDeDonnees.ExecuteSelectStoredProcedure("spCa_selectDetailFournisseur", new Hashtable()
            {
                {"@nomFournisseur",nomFourni}
            });

            //Prend la première ligne de données pour obtenir les coordonnées du fournisseur commune à toutes les lignes
            DataRow infosFournisseur = ((DataRow) tableArticle.Select("").First());
            //Chargement des infos de la commande selon la réference
            string adresse = (string)infosFournisseur[1];
            string codePostal = (string)infosFournisseur[2];
            string ville = (string)infosFournisseur[3];
            string telephone = (string)infosFournisseur[4];

            //Chargement des details du fournisseur dans les contrôles
            nomFournisseur.Text = nomFourni;
            adresseFournisseur.Text = adresse;
            cpFournisseur.Text = codePostal;
            villeFournisseur.Text = ville;
            telephoneFournisseur.Text = telephone;

            //Chargement de la liste dans le GridView
            listeProduits.DataSource = tableArticle;
            listeProduits.DataBind();
        }

        protected void modifierFournisseur_Click(object sender, EventArgs e)
        {
            Response.Redirect("GestionFournisseur.aspx");
        }
    }
}